module type_define

    type real_pointer_list
        real, pointer :: ptr(:)
    end type real_pointer_list

    type real_list
        real, allocatable :: value(:)
    end type real_list

end module type_define
